mod type_alias;
mod type_never;
mod dyn_type;
mod sized_auto_add;

fn main() {
    println!("Hello, world!");
    //let s1:str = "hello world"; // 动态大小的字符串，需要使用指针进行包装
    //trait类型也是动态大小，也需要包装. Box<dyn Trait> Rc<dyn Trait> Arc<dyn Trait> Mutex<dyn Trait>, RefCell<dyn Trait>, Cell<dyn Trait>


}
